package com.yuntai.pms.model.dto;

import com.alibaba.fastjson.JSON;
import com.yuntai.pms.model.param.PageParam;

/**
 * @ClassName: AipDocumentPublishDto
 * @Description: 文档发布查询条件
 * @author caijg@hsyuntai.com
 * @date 2017年10月10日 上午9:38:57
 */
public class AipDocumentPublishDto extends PageParam {
	
	private static final long serialVersionUID = -1446955380352153027L;

	/** @Fields id : 主键Id*/
    private Long id;

    /** @Fields name : 文档名称*/
    private String name;

    /** @Fields description : 文档描述*/
    private String description;

    /** @Fields createTimeStart : 创建时间从什么时候开始*/
	private String createTimeStart; 
    
    /** @Fields createTimeEnd : 创建时间到什么时候*/
    private String createTimeEnd;	

    /** @Fields updateTimeStart : 更新时间从什么时候开始*/
    private String updateTimeStart; 

    /** @Fields updateTimeEnd : 更新时间到什么时候*/
    private String updateTimeEnd;
    
    /** @Fields status : 状态：有效(enabled)、无效(disabled)*/
    private String status;

    /** @Fields content : 文档富文本内容*/
    private String content;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name == null ? null : name.trim();
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description == null ? null : description.trim();
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status == null ? null : status.trim();
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content == null ? null : content.trim();
    }
    
    public String getCreateTimeStart() {
		return createTimeStart;
	}

	public void setCreateTimeStart(String createTimeStart) {
		this.createTimeStart = createTimeStart;
	}

	public String getCreateTimeEnd() {
		return createTimeEnd;
	}

	public void setCreateTimeEnd(String createTimeEnd) {
		this.createTimeEnd = createTimeEnd;
	}

	public String getUpdateTimeStart() {
		return updateTimeStart;
	}

	public void setUpdateTimeStart(String updateTimeStart) {
		this.updateTimeStart = updateTimeStart;
	}

	public String getUpdateTimeEnd() {
		return updateTimeEnd;
	}

	public void setUpdateTimeEnd(String updateTimeEnd) {
		this.updateTimeEnd = updateTimeEnd;
	}

	@Override
	public String toString() {
		return JSON.toJSONString(this);
	}
}